#include <tabulate/table.hpp>
using namespace tabulate;

int main() {
	Table table;

	// 添加表头
	table.add_row({"ID", "Name", "Age", "City"});

	// 添加数据行
	table.add_row({"1", "Alice", "25", "New York"});
	table.add_row({"2", "Bob", "30", "London"});
	table.add_row({"3", "Charlie", "35", "Tokyo"});

	// 设置样式（可选）
	table.format().font_align(FontAlign::center).border("single").padding_left(1).padding_right(1);

	std::cout << table << std::endl;
	return 0;
}
